package org.jeecg.modules.oms.parser;

import org.jeecg.modules.oms.entity.ProductSalesOrder;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

/**
 * 优化单处理器接口
 */
public interface OptimizationFileProcessor {
    
    /**
     * 处理优化单文件
     * @param orderId 订单ID
     * @param file 上传的文件
     * @param userId 用户ID
     * @param userName 用户名
     * @return 处理结果
     */
    boolean processOptimizationFile(String orderId, MultipartFile file, String userId, String userName, List<ProductSalesOrder> orderList);
} 